/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Tipodocumento;
import java.util.List;
import logica.jpaControllers.TipodocumentoJpaController;

/**
 *
 * @author USER
 */
public class CtrlTipodocumento {
     public CtrlTipodocumento() {
    }
    //guarda articulo
    public void guardarTipodocumento(Tipodocumento art) {
        TipodocumentoJpaController ga = new TipodocumentoJpaController();
        ga.create(art);
    }
    
    public void eliminarArticulo(Tipodocumento tipodocumento) throws Exception{
        TipodocumentoJpaController ga = new TipodocumentoJpaController();
        ga.destroy(tipodocumento.getIdtipodocumento());
    }

    public void modificarArticulo(Tipodocumento a) throws Exception {
        TipodocumentoJpaController ga = new TipodocumentoJpaController();
        ga.edit(a);
    }
    
     
    public Tipodocumento buscarArticuloTipodocumento_X_idTipo(int idTipo){
        TipodocumentoJpaController ga = new TipodocumentoJpaController();
        return ga.findTipodocumento(idTipo);
       
    }
    
    public Tipodocumento buscarTipoDocumentoNombre(String nom) throws Exception{
        TipodocumentoJpaController ga = new TipodocumentoJpaController();
        return ga.findTipodocumento_x_nombre(nom);      
    }
          
    public List<Tipodocumento> buscarTodosTipodocumento() throws Exception{
        TipodocumentoJpaController ga = new TipodocumentoJpaController();
       List<Tipodocumento> lista =ga.findTipodocumentoEntities();
        return lista;
    }

}
